/*Joseph A. Coll
Race, Covi, and Confidence
11/5/2022*/

use "Coll Clark A Racial Model of Electoral Reforms Replication Data.dta" 

********************************************************************************
*Comparing Fraud Beliefs and Confidence
********************************************************************************
sum voter_fraud_scale if black == 1
sum voter_fraud_scale if white == 1

ttest voter_fraud_scale, by(black)
ttest voter_fraud_scale if year ==2012, by(black)
ttest voter_fraud_scale if year ==2016, by(black)
ttest voter_fraud_scale if year ==2020, by(black)

tab voter_fraud_scale black, col chi
local vars fraud_voter fraud_impersonation fraud_noncitizen fraud_wrongabsentee
foreach x of local vars {
	tab `x' black, col chi
}
local vars fraud_voter_binary fraud_impersonation_binary fraud_noncitizen_binary fraud_wrongabsentee_binary
foreach x of local vars {
	tab `x' black , col chi
} 

tab confidence_statevote_binary black_non_hispanic, col chi
sum confidence_statevote_binary  if black_non_hispanic ==1 
sum confidence_statevote_binary  if black_non_hispanic ==0
tab confidence_statevote_original if e(sample)==1 [aw=weight]
sum confidence_statevote  if black_non_hispanic ==1 
sum confidence_statevote   if black_non_hispanic ==0

********************************************************************************
*Table 1: Fraud, State Vote Confidence 
********************************************************************************
*State Vote Confidence
		logit confidence_statevote_binary /// DV
		c.covi_upd_rank_change4##c.black_non_hispanic ///COVI
		perc_state_black_leg c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_interaction
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		
		margins , dydx(covi_upd_rank_change4) at(black_non_hispanic=(0(1)1)  ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_stateme, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xscale(r(-0.5 1.5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(0) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state0, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		
		margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state1, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  black_state1 black_state0, ycommon ///
	graphregion(color(white)) 
	
*Voter Fraud Beliefs
		regress voter_fraud_scale  /// DV
		c.covi_upd_rank_change4##c.black_non_hispanic ///COVI
		  ///  
		perc_state_black_leg voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic other_non_hispanic /// Race/Ethnicity
		i.year ///
		[pw=weight], robust cluster(state_fips)
		estimates store	fraud_interaction
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		
		margins, dydx(covi_upd_rank_change4) at(black_non_hispanic=(0(1)1) ///
voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_fraud_me, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xscale(r(-0.5 1.5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(covi_upd_rank_change4=(-20(4)20) black_non_hispanic=(0) ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_white, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		
			margins , at(covi_upd_rank_change4=(-20(4)20) black_non_hispanic=(1) ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_black, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel( ) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  fraud_black fraud_white, ycommon ///
	graphregion(color(white)) 
	
		esttab state_interaction fraud_interaction ///
	 ///
	using coll_COVI_Conf_Full.rtf, replace ///
	cells(b( fmt(3)) p(fmt(3) par))  ///
	label note("Model 1, logistic regression predicting confidence in state vote counts (1-Very Confident; 0-Not Very Confident). Model 2, linear regression predicting voter fraud beliefs (0-Low; 100-High)" ///
	"All models estimated with robust standard errors clustered by state and include year fixed effect. P-values shown in parentheses.") ///
	nodepvars nobase noomitted eqlabel("") interaction(" x ") ///
		 ar2 pr2 obslast  ///
order(covi_upd_rank_change4 black_non_hispanic *.covi_upd_rank_change4#*.black_non_hispanic   ///COVI
	voter_fraud_scale perc_state_black_leg /// Fraud
	dem rep ///
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female) /// SES
	drop(*.year) ///
	title("Table XX: Racial Differences in the Effects of Changing Registration & Voting Restrictiveness on Voter Confidence") ///
	mlabel("Confidence in State Vote Count" "Voter Fraud Beliefs" ) 

	
********************************************************************************
*Appendix A: Summary Statistics
********************************************************************************
	*Black voters
	sum covi_upd_rank_change4 confidence_statevote_binary  /// DV
		 ///COVI
		voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic /// Race/Ethnicity
		 perc_state_black_leg perc_black_non_latino perc_state_leg_dem [aw=weight] if black_non_hispanic == 1 & e(sample)==1

	*White voters
	sum covi_upd_rank_change4 confidence_statevote_binary  /// DV
		 ///COVI
		voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic /// Race/Ethnicity
		 perc_state_black_leg perc_black_non_latino perc_state_leg_dem [aw=weight]   if white_non_hispanic == 1 & e(sample)==1
	
********************************************************************************
*Appendix B: Fraud Scale Diagnostics
********************************************************************************
*Fraud belief scale construction and validation
alpha fraud_voter fraud_impersonation fraud_noncitizen fraud_wrongabsentee
factor fraud_voter fraud_impersonation fraud_noncitizen fraud_wrongabsentee
screeplot , ///
graphregion(color(white)) ///
title("Scree Plot of Eigen Values") ///
 xtitle("Number of Factors")
	
********************************************************************************
*Appendix C: Testing Elite Signaling
********************************************************************************
*Collective Descriptive Representation******************************************
*COVI-->State Confidence with fraud-HIGH CDR
	logit confidence_statevote_binary /// DV
	c.covi_upd_rank_change4##c.black_non_hispanic ///COVI
	c.voter_fraud_scale /// Fraud
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female /// SES
	hispanic  other_non_hispanic /// Race/Ethnicity
	i.year if perc_state_black_leg >0.1007741 ///
	[pw=weight], robust cluster(state_fips)
	estimates store	black_state_highcdr
	estadd loc YearFE ="Yes"  
	estadd loc StateFE ="No"  
	estadd loc Controls = "Yes"

	margins, dydx(covi_upd_rank_change4)  ///
	at(black_non_hispanic=(0(1)1) voter_fraud_scale=34 ///
	voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
	voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
	age=52 income_mean=7 educ=3 married=1 female=1 /// SES
	hispanic=0   other_non_hispanic=0)
	
	marginsplot, ///
	name(black_lowcdrme, replace) ///
	title("", color(black)) ///
	ytitle("Marignal Effect", height(5)) ///
	xscale(r(-0.5 1.5)) ///
	xtitle(Race, height(5)) ///
	xlabel(0 "White" 1 "Black") ///
	yline(0, lcolor(black) lpattern(dash)) ///
	graphregion(color(white)) ///
	ci1opt(color(gs6)) ///
	plot1opts(lcolor(%0) mcolor(gs60))
 
	
	
	margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(1) ///
	voter_fraud_scale=34 ///
	voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
	voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
	age=52 income_mean=7 educ=3 married=1 female=1 /// SES
	hispanic=0   other_non_hispanic=0)
 
	
	marginsplot, recastci(rarea) ///
	name(black_highcdr, replace) ///
	title("Black Voters", color(black)) ///
	ytitle("Probability of Being Very Confident", height(5)) ///
	xtitle(Change in Voting Inconvenience, height(5)) ///
	xlabel() ///
	graphregion(color(white)) ///
	ci1opt(color(gs6)) ///
	plot1opts(lcolor(gs6) mcolor(gs6))  
 
	margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(0) ///
	voter_fraud_scale=34 ///
	voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
	voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
	age=52 income_mean=7 educ=3 married=1 female=1 /// SES
	hispanic=0   other_non_hispanic=0)
 
	marginsplot, recastci(rarea) ///
	name(white_highcdr, replace) ///
	title("White Voters", color(black)) ///
	ytitle("Probability of Being Very Confident", height(5)) ///
	xtitle(Change in Voting Inconvenience, height(5)) ///
	xlabel() ///
	graphregion(color(white)) ///
	ci1opt(color(gs6)) ///
	plot1opts(lcolor(gs6) mcolor(gs6))  
	
	graph combine  black_highcdr white_highcdr, ycommon ///
	graphregion(color(white)) title("High Black Collective Representation", color(black))

*COVI-->State Confidence with fraud-LOW CDR
	logit confidence_statevote_binary /// DV
	c.covi_upd_rank_change4##c.black_non_hispanic ///COVI
	c.voter_fraud_scale /// Fraud
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female /// SES
	hispanic  other_non_hispanic /// Race/Ethnicity
	i.year if perc_state_black_leg <0.1007741 ///
	[pw=weight], robust cluster(state_fips)
	estimates store	black_state_lowcdr
	estadd loc YearFE ="Yes"  
	estadd loc StateFE ="No"  
	estadd loc Controls = "Yes"
	tab black_non_hispanic if perc_state_black_leg <0.1007741 

	margins , dydx(covi_upd_rank_change4) ///
	at(voter_fraud_scale=34 black_non_hispanic=(0(1)1) ///
	voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
	voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
	age=52 income_mean=7 educ=3 married=1 female=1 /// SES
	hispanic=0   other_non_hispanic=0)

	marginsplot, ///
	name(black_lowcdrme, replace) ///
	title("", color(black)) ///
	ytitle("Marignal Effect", height(5)) ///
	xtitle(Race, height(5)) ///
	xscale(r(-0.5 1.5)) ///
	xlabel(0 "White" 1 "Black") ///
	yline(0, lcolor(black) lpattern(dash)) ///
	graphregion(color(white)) ///
	ci1opt(color(gs6)) ///
	plot1opts(lcolor(%0) mcolor(gs60))
 
	margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(1) ///
	voter_fraud_scale=34 ///
	voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
	voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
	age=52 income_mean=7 educ=3 married=1 female=1 /// SES
	hispanic=0   other_non_hispanic=0) level(90)
 
	marginsplot, recastci(rarea) ///
	name(black_lowcdr, replace) ///
	title("Black Voters", color(black)) ///
	ytitle("Probability of Being Very Confident", height(5)) ///
	xtitle(Change in Voting Inconvenience, height(5)) ///
	xlabel() ///
	graphregion(color(white)) ///
	ci1opt(color(gs6)) ///
	plot1opts(lcolor(gs6) mcolor(gs6))  
	
	margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(0) ///
	voter_fraud_scale=34 ///
	voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
	voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
	age=52 income_mean=7 educ=3 married=1 female=1 /// SES
	hispanic=0   other_non_hispanic=0)
 
	marginsplot, recastci(rarea) ///
	name(white_lowcdr, replace) ///
	title("White Voters", color(black)) ///
	ytitle("Probability of Being Very Confident", height(5)) ///
	xtitle(Change in Voting Inconvenience, height(5)) ///
	xlabel() ///
	graphregion(color(white)) ///
	ci1opt(color(gs6)) ///
	plot1opts(lcolor(gs6) mcolor(gs6))  
	
	graph combine  black_lowcdr white_lowcdr, ycommon ///
	graphregion(color(white)) title("Low Black Collective Representation", color(black))


	
esttab    ///
black_state_lowcdr  ///
black_state_highcdr  ///
  	using coll_COVI_Conf_subs.rtf, replace ///
	cells(b(fmt(3)) p(fmt(3) par))  ///
	label note("Logistic regression predicting whether voter is very confident (own, county, state, or national) votes are counted as intended (1 very confident, 0 not very confident)" ///
	"All models estimated with robust standard errors clustered by state, year fixed effects included. P-values shown in parentheses.") ///
	pr2 obslast ///
	nodepvars nobase noomitted eqlabel("") interaction(" x ") ///
		order( covi_upd_rank_change4 black_non_hispanic *.covi_upd_rank_change4#*.black_non_hispanic   ///COVI
			voter_fraud_scale /// Fraud
			 dem rep ///
			 voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
			voted_for_winner  liberalism poli_int two_party_margin_perc   /// Poli Characteristics
			age income_mean educ married female /// SES
			      ) /// Race
			  ///
		drop(*.year) ///
	title("Table XX: Racial Elite Signaling Affects Black Voter Confidence") ///
	mlabel("Low Black CDR" "High Black CDR") 


********************************************************************************
*Appendix D: Partisanship
********************************************************************************
*COVI-->State Confidence with fraud-LOW DEM LEG
	logit confidence_statevote_binary /// DV
	c.covi_upd_rank_change4##c.black_non_hispanic ///COVI
	c.voter_fraud_scale /// Fraud
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female /// SES
	hispanic  other_non_hispanic /// Race/Ethnicity
	i.year if perc_state_leg_dem <0.45000001 ///
	[pw=weight], robust cluster(state_fips)
	estimates store	black_state_lowdemleg
	estadd loc YearFE ="Yes"  
	estadd loc StateFE ="No"  
	estadd loc Controls = "Yes"

		
	
		margins , dydx(covi_upd_rank_change4) at(black_non_hispanic=(0(1)1)  ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_fraud_me_lowdem, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(0) ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_white_lowdem, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		
			margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(1) ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_black_lowdem, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel( ) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  fraud_black_lowdem fraud_white_lowdem, ycommon ///
	graphregion(color(white)) title("Low Democratic Representation", color(black))
	

*COVI-->State Confidence with fraud-HIGH DEM LEG
	logit confidence_statevote_binary /// DV
	c.covi_upd_rank_change4##c.black_non_hispanic ///COVI
	c.voter_fraud_scale /// Fraud
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female /// SES
	hispanic  other_non_hispanic /// Race/Ethnicity
	  i.year if perc_state_leg_dem >0.45000001 ///
	[pw=weight], robust cluster(state_fips)
	estimates store	black_state_highdemleg
	estadd loc YearFE ="Yes"  
	estadd loc StateFE ="No"  
		
		margins , dydx(covi_upd_rank_change4) at(black_non_hispanic=(0(1)1)  ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_stateme_highdem, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(0) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state0_highdem, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		

		margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state1_highdem, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  black_state1_highdem black_state0_highdem, ycommon ///
	graphregion(color(white)) title("High Democratic Representation", color(black))
		


esttab    ///
 black_state_lowdemleg  ///
black_state_highdemleg  ///
 	using coll_COVI_Conf_lowhighdem.rtf, replace ///
	cells(b(fmt(3)) p(fmt(3) par))  ///
	label note("Logistic regression predicting whether voter is very confident (own, county, state, or national) votes are counted as intended (1 very confident, 0 not very confident)" ///
	"All models estimated with robust standard errors clustered by state, year fixed effects included. P-values shown in parentheses.") ///
	pr2 obslast ///
	nodepvars nobase noomitted eqlabel("") interaction(" x ") ///
		order( covi_upd_rank_change4 black_non_hispanic *.covi_upd_rank_change4#*.black_non_hispanic   ///COVI
			voter_fraud_scale /// Fraud
			 dem rep ///
			 voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
			voted_for_winner  liberalism poli_int two_party_margin_perc   /// Poli Characteristics
			age income_mean educ married female /// SES
			      ) /// Race
			  ///
		drop(*.year) ///
	title("Table XX: Partisan Elite Signaling Affects White Voter Confidence ") ///
	mlabel("Low Dem. Leg." "High Dem. Leg." ) 

********************************************************************************	
*Appendix E: Absolute Values
********************************************************************************	
*State Vote Confidence
	*Black Subsample
		logit confidence_statevote_binary /// DV
		c.covi_updated ///COVI
		c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic /// Race/Ethnicity
		i.year if black_non_hispanic ==1 ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_black_abs
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		
	*White Subsample
		logit confidence_statevote_binary /// DV
		c.covi_updated ///COVI
		c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic /// Race/Ethnicity
		i.year if black_non_hispanic ==0 ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_white_abs
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		
	*Interaction
		logit confidence_statevote_binary /// DV
		c.covi_updated##c.black_non_hispanic ///COVI
		perc_state_black_leg c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_interaction_abs
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		

		margins , dydx(covi_updated) at(black_non_hispanic=(0(1)1)  ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_stateme_abs, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(covi_updated=(-1.4(.2)1.4) black_non_hispanic=(0) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state0_abs, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		

		margins , at(covi_updated=(-1.4(.2)1.4) black_non_hispanic=(1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state1_abs, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  black_state1_abs black_state0_abs, ycommon ///
	graphregion(color(white)) 
	
		margins , at(covi_updated=(-1.4(.2)1.4 ) black_non_hispanic=(0(1)1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state_both_abs, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6%30)) ///
		plot1opts(lcolor(gs6) mcolor(gs6)) ///
		ci2opt(color(maroon%30)) ///
		plot2opts(lcolor(maroon) mcolor(gs6))  



*Voter Fraud Beliefs
	*Black Subsample
		regress voter_fraud_scale  /// DV
		c.covi_updated ///COVI
		/// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic other_non_hispanic /// Race/Ethnicity
		i.year if black_non_hispanic == 1 ///
		[pw=weight], robust cluster(state_fips)
		estimates store	fraud_black_abs
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		
	*White Subsample
		regress voter_fraud_scale  /// DV
		c.covi_updated ///COVI
		/// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic other_non_hispanic /// Race/Ethnicity
		i.year if black_non_hispanic == 0 ///
		[pw=weight], robust cluster(state_fips)
		estimates store	fraud_white_abs
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		
	*Interaction
		regress voter_fraud_scale  /// DV
		c.covi_updated##c.black_non_hispanic ///COVI
		perc_state_black_leg  ///  
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic other_non_hispanic /// Race/Ethnicity
		i.year ///
		[pw=weight], robust cluster(state_fips)
		estimates store	fraud_interaction_abs
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		

		margins , dydx(covi_updated) at(black_non_hispanic=(0(1)1)  ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_fraud_me_abs, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		

		
		margins , at(covi_updated=(-1.4(.2)1.4) black_non_hispanic=(0) ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_white_abs, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		
			margins , at(covi_updated=(-1.4(.2)1.4) black_non_hispanic=(1) ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_black_abs, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel( ) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  fraud_black_abs fraud_white_abs, ycommon ///
	graphregion(color(white)) 
	
		margins , at(covi_updated=(-1.4(.2)1.4 ) black_non_hispanic=(0(1)1) ///
 		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_fraud_both_abs, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6%30)) ///
		plot1opts(lcolor(gs6) mcolor(gs6)) ///
		ci2opt(color(maroon%30)) ///
		plot2opts(lcolor(maroon) mcolor(gs6))  

*Subsample and interaction models
	esttab fraud_black_abs fraud_white_abs fraud_interaction_abs ///
	state_black_abs state_white_abs state_interaction_abs ///
	using coll_COVI_Conf_Full_abs.rtf, replace ///
	cells(b(star fmt(3)) p(fmt(3) par))  ///
	label note("Logistic regression predicting voter fraud beliefs (models 1-3, linear regression) or confidence in state vote count (models 4-6, logistic regression)" ///
	"All models estimated with robust standard errors clustered by state and include year fixed effect. P-values shown in parentheses.") ///
	ar2 pr2 obslast  ///
	nodepvars nobase noomitted eqlabel("") interaction(" x ") ///
	order(covi_updated black_non_hispanic *.covi_updated#*.black_non_hispanic   ///COVI
	voter_fraud_scale /// Fraud
	dem rep ///
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female) /// SES
	drop(*.year) ///
	title("Table XX: Racial Differences in the Effects of Registration & Voting Restrictiveness on Voter Confidence") ///
	mlabel("Black Subsample" "White Subsample" "Interaction" "Black Subsample" "White Subsample" "Interaction") ///
	mgroups("Fraud Beliefs" "Voter Confidence", pattern(1 0 0 1 0 0))

*Interaction models only
	esttab state_interaction_abs fraud_interaction_abs ///
	 ///
	using coll_COVI_Conf_Full_abs.rtf, replace ///
	cells(b(  fmt(3)) p(fmt(3) par))  ///
	label note("Model 1, logistic regression predicting confidence in state vote counts (1-Very Confident; 0-Not Very Confident). Model 2, linear regression predicting voter fraud beliefs (0-Low; 100-High)" ///
	"All models estimated with robust standard errors clustered by state and include year fixed effect. P-values shown in parentheses.") ///
		pr2 ar2 obslast ///
nodepvars nobase noomitted eqlabel("") interaction(" x ") ///
	order(covi_updated black_non_hispanic *.covi_updated#*.black_non_hispanic   ///COVI
	voter_fraud_scale /// Fraud
	dem rep ///
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female) /// SES
	drop(*.year) ///
	title("Table XX: Racial Differences in the Effects of Registration & Voting Restrictiveness on Voter Confidence and Fraud Beliefs") ///
	mlabel("Confidence in State Vote Count" "Voter Fraud Beliefs" ) 
	
********************************************************************************
*Appendix F: Differneces in Experiences 
********************************************************************************

*WAITING TO VOTE
*State Vote Confidence
	*Interaction
		logit confidence_statevote_binary /// DV
		c.covi_upd_rank_change4 c.wait_time4##c.black_non_hispanic ///COVI
		perc_state_black_leg c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail  reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_interaction_wait
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		

		margins  , dydx(covi_upd_rank_change4) at(black_non_hispanic=(0(1)1)  ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_stateme_wait, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(0) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state0_wait, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		

		margins , at(covi_upd_rank_change4=(-20(4)20 ) black_non_hispanic=(1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state1_wait, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  black_state1_wait black_state0_wait, ycommon ///
	graphregion(color(white)) 
	
		margins  , at(covi_upd_rank_change4=(-20(1)20 ) black_non_hispanic=(0(1)1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state_both_wait, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6%30)) ///
		plot1opts(lcolor(gs6) mcolor(gs6)) ///
		ci2opt(color(maroon%30)) ///
		plot2opts(lcolor(maroon) mcolor(gs6))  

*Voter Fraud Beliefs
	*Interaction
		regress voter_fraud_scale  /// DV
		c.covi_upd_rank_change4 c.wait_time4##c.black_non_hispanic ///COVI
		 perc_state_black_leg ///  
		voted_first_time voted_early voted_mail  reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic other_non_hispanic /// Race/Ethnicity
		i.year ///
		[pw=weight], robust cluster(state_fips)
		estimates store	fraud_interaction_wait
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		

		margins , dydx(wait_time4 ) at(black_non_hispanic=(0(1)1)  ///
		voted_first_time=0 voted_early=0 voted_mail=0 covi_upd_rank_change4=0 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_fraud_me_wait, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		

		
		margins , at(wait_time4=(1(1)4) black_non_hispanic=(0) ///
		voted_first_time=0 voted_early=0 voted_mail=0 covi_upd_rank_change4=0 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_white_wait, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Voter Wait Times, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		
			margins , at(wait_time4=(1(1)4) black_non_hispanic=(1) ///
		voted_first_time=0 voted_early=0 voted_mail=0 covi_upd_rank_change4=0  reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_black_wait, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Voter Wait Times, height(5)) ///
		xlabel( ) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  fraud_black_wait fraud_white_wait, ycommon ///
	graphregion(color(white)) 
	
		margins  , at(covi_upd_rank_change4=(-20(1)20 ) black_non_hispanic=(0(1)1) ///
 		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_fraud_both_wait, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6%30)) ///
		plot1opts(lcolor(gs6) mcolor(gs6)) ///
		ci2opt(color(maroon%30)) ///
		plot2opts(lcolor(maroon) mcolor(gs6))  



*VOTE METHOD********************************************************************
*State Vote Confidence
	*Interaction
		logit confidence_statevote_binary /// DV
		c.covi_upd_rank_change4 c.voted_earlymail##c.black_non_hispanic ///COVI
		perc_state_black_leg c.voter_fraud_scale /// Fraud
		voted_first_time  wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_interaction_method
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"

		margins  , dydx(voted_earlymail) at( black_non_hispanic=(0(1)1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 covi_upd_rank_change4=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_stateme_method, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(voted_earlymail=(0(1)1 ) black_non_hispanic=(0) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 covi_upd_rank_change4=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state0_method, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		

		margins , at(voted_earlymail=(0(1)1) black_non_hispanic=(1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 covi_upd_rank_change4=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state1_method, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  black_state1_method black_state0_method, ycommon ///
	graphregion(color(white)) 
	
		margins  , at(voted_earlymail=(0(1)1) black_non_hispanic=(0(1)1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_state_both_method, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6%30)) ///
		plot1opts(lcolor(gs6) mcolor(gs6)) ///
		ci2opt(color(maroon%30)) ///
		plot2opts(lcolor(maroon) mcolor(gs6))  



*Voter Fraud Beliefs
	*Interaction
		regress voter_fraud_scale  /// DV
		c.covi_upd_rank_change4 c.voted_earlymail##c.black_non_hispanic ///COVI
		perc_state_black_leg  ///  
		voted_first_time   wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner dem rep liberalism poli_int two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic other_non_hispanic /// Race/Ethnicity
		i.year ///
		[pw=weight], robust cluster(state_fips)
		estimates store	fraud_interaction_method
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"
		

		margins  , dydx(voted_earlymail) at(black_non_hispanic=(0(1)1)  ///
		voted_first_time=0 covi_upd_rank_change4=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_fraud_me_method, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Race, height(5)) ///
		xlabel(0 "White" 1 "Black") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		

		
		margins , at(voted_earlymail=(0(1)1) black_non_hispanic=(0) ///
		voted_first_time=0 covi_upd_rank_change4=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_white_method, replace) ///
		title("White Voters", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		
			margins , at(voted_earlymail=(0(1)1) black_non_hispanic=(1) ///
		voted_first_time=0   wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(fraud_black_method, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel( ) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  fraud_black_method fraud_white_method, ycommon ///
	graphregion(color(white)) 
	
		margins  , at(voted_earlymail=(0(1)1) black_non_hispanic=(0(1)1) ///
 		voted_first_time=0  wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3 poli_int=1 two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(black_fraud_both_method, replace) ///
		title("Black Voters", color(black)) ///
		ytitle("Voter Fraud Belief Scale (0[Low]-100[High])", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6%30)) ///
		plot1opts(lcolor(gs6) mcolor(gs6)) ///
		ci2opt(color(maroon%30)) ///
		plot2opts(lcolor(maroon) mcolor(gs6))  


*Interaction models only, WAIT AND METHOD
	esttab state_interaction_wait fraud_interaction_wait state_interaction_method fraud_interaction_method ///
	 ///
	using coll_COVI_Conf_Full_waitandmethod.rtf, replace ///
	cells(b(  fmt(3)) p(fmt(3) par))  ///
	label note("Models 1 and 3, logistic regression predicting confidence in state vote counts (1-Very Confident; 0-Not Very Confident). Models 2 and 4, linear regression predicting voter fraud beliefs (0-Low; 100-High)" ///
	"All models estimated with robust standard errors clustered by state and include year fixed effect. P-values shown in parentheses.") ///
	nodepvars nobase noomitted eqlabel("") interaction(" x ") ///
	ar2 pr2 obslast  ///
	order(wait_time4 black_non_hispanic *.wait_time4#*.black_non_hispanic  ///
	voted_earlymail *.voted_earlymail#*.black_non_hispanic  ///
	covi_upd_rank_change4 perc_state_black_leg ///COVI
	voter_fraud_scale /// Fraud
	dem rep ///
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female) /// SES
	drop(*.year) ///
	title("Table XX: Racial Differences in the Effects of Voting Experiences on Voter Confidence and Voter Fraud Beliefs") ///
	mlabel("Confidence" "Fraud Beliefs" "Confidence" "Fraud Beliefs" ) ///
	mgroups("Wait Time" "Vote Method", pattern(1 0 1 0))
		
********************************************************************************
*Appednix G: Political Interest
********************************************************************************

*State Vote Confidence
	*Black Subsample
		logit confidence_statevote_binary /// DV
		c.covi_upd_rank_change4##c.poli_int ///COVI
		c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism  two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic /// Race/Ethnicity
		i.year if black_non_hispanic ==1 ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_poli_int_int
		estadd loc YearFE ="Yes"  
		estadd loc StateFE ="No"  
		estadd loc Controls = "Yes"

		margins , dydx(covi_upd_rank_change4) at(poli_int=(0(1)1)  ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3  two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)

		marginsplot, ///
		name(black_stateme, replace) ///
		title("", color(black)) ///
		ytitle("Marignal Effect", height(5)) ///
		xtitle(Political Interest, height(5)) ///
		xlabel(0 "		Low Interest" 1 "High Interest		") ///
		yline(0, lcolor(black) lpattern(dash)) ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(%0) mcolor(gs60))
		
		margins , at(covi_upd_rank_change4=(-20(4)20 ) poli_int=(0) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3  two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(state_poli_int0, replace) ///
		title("Low Interest", color(black)) ///
		ytitle("", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
		

		margins , at(covi_upd_rank_change4=(-20(4)20 ) poli_int=(1) ///
		voter_fraud_scale=34 ///
		voted_first_time=0 voted_early=0 voted_mail=0 wait_time4=2 reg_problem=0 machine_problem=0 difficulty_finding_poll=1 asked_photo=0  /// Voting Exp.
		voted_for_winner=0  dem=0 rep=0 liberalism=3   two_party_margin_perc=.14   /// Poli Characteristics
		age=52 income_mean=7 educ=3 married=1 female=1 /// SES
		hispanic=0   other_non_hispanic=0)
		
		marginsplot, recastci(rarea) ///
		name(state_poli_int1, replace) ///
		title("High Interest", color(black)) ///
		ytitle("Probability of Being Very Confident", height(5)) ///
		xtitle(Change in Voting Inconvenience, height(5)) ///
		xlabel() ///
		graphregion(color(white)) ///
		ci1opt(color(gs6)) ///
		plot1opts(lcolor(gs6) mcolor(gs6))  
	 
	graph combine  state_poli_int1 state_poli_int0, ycommon ///
	graphregion(color(white)) 

	
	
		logit confidence_statevote_binary /// DV
		c.covi_upd_rank_change4   ///COVI
		c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism  two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic /// Race/Ethnicity
		i.year if black_non_hispanic ==1 & poli_int ==1 ///
		[pw=weight], robust cluster(state_fips)
		estimates store	state_poli_int1
	
	
		logit confidence_statevote_binary /// DV
		c.covi_upd_rank_change4   ///COVI
		c.voter_fraud_scale /// Fraud
		voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
		voted_for_winner  dem rep liberalism  two_party_margin_perc   /// Poli Characteristics
		age income_mean educ married female /// SES
		hispanic  other_non_hispanic /// Race/Ethnicity
		i.year if black_non_hispanic ==1 & poli_int ==0 ///
		[pw=weight], robust cluster(state_fips)	
		estimates store	state_poli_int0
	
	esttab state_poli_int_int state_poli_int1 state_poli_int0 ///
	 ///
	using coll_COVI_Conf_Full_interest.rtf, replace ///
	cells(b(  fmt(3)) p(fmt(3) par))  ///
	pr2 ///
	label note("Logistic regression predicting confidence in state vote counts (1-Very Confident; 0-Not Very Confident)." ///
	"All models estimated with robust standard errors clustered by state and include year fixed effect. P-values shown in parentheses.") ///
	nodepvars nobase noomitted eqlabel("") interaction(" x ") ///
	order(covi_upd_rank_change4 poli_int *.covi_upd_rank_change4#*.poli_int ///COVI
	voter_fraud_scale /// Fraud
	dem rep ///
	voted_first_time voted_early voted_mail wait_time4 reg_problem machine_problem difficulty_finding_poll asked_photo  /// Voting Exp.
	voted_for_winner  liberalism poli_int two_party_margin_perc   /// Poli Characteristics
	age income_mean educ married female) /// SES
	drop(*.year) ///
	title("Table XX: No Significant Differences in the Effects of Voting Restrictions on Voter Confidence for Black Voters Differentiated by Political Interest") ///
	mlabel("All Black Voters" "High Interest Black Subsample" "Low Interest Black Subsample" ) 
		










